子 Agent 系统
概述
子 Agent 系统是Claude Code中的委派层,提供受控并行而非无限递归的能力,通过深度限制防止Agent扩散失控。
关键内容
- 设计原则:
- 受控并行,而非无限递归
- 深度限制:严格禁止Sub-Agent创建Sub-Sub-Agent(深度>1会被阻断)
-
上下文隔离和并行能力
-
应用场景:
- 并行探索多个实现方案
- 隔离执行重型探索(不污染主上下文)
-
专业分工(不同模型处理不同类型工作)
-
实现机制:
- Git Worktree隔离:子Agent在临时Git Worktree中执行,防止污染主工作目录
- 模型选择策略:探索型用Haiku(廉价快速)、实现型用Sonnet(平衡)、架构决策用Opus(最强推理)
- 并行Agent Teams模式:多个专业Agent并行工作后由Validator汇总结果
来源
- 05_to_08_combined — 子 Agent & 多 Agent 系统章节
相关
- Proactive Agent — relates_to
- Claude Code — relates_to
- AgentTool — relates_to